#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
struct stu
{
	char num[10];
	char name[10];
	int score;
};
int main()
{
	struct stu s[100];
	int i = 0;
	int n = 0;
	scanf("%d", &n);
	for (i = 0; i < n; i++)
	{
		scanf("%s%s%d", s[i].num, s[i].name, &s[i].score);
	}
	int max = 0, min = 101; int x, y;
	for (i = 0; i < n; i++)
	{
		if (s[i].score > max)
		{
			max = s[i].score;
			x = i;
		}
		if (s[i].score < min)
		{
			min = s[i].score;
			y = i;
		}
	}
	printf("%s %s %d\n", s[x].num, s[x].name, s[x].score);
	printf("%s %s %d\n", s[y].num, s[y].name, s[y].score);
	return 0;
}